A Real-time FPGA Implementation of a Barrel Distortion Correction Algorithm with Bilinear Interpolation

نویسنده

  • K. T. Gribbon
چکیده

This paper presents a novel FPGA implementation of a barrel distortion correction algorithm with a focus on reducing hardware complexity. In order to perform real-time correction in hardware the undistorted output pixels must be produced in raster order. To do this the implementation uses the current scan position in the undistorted image to calculate which pixel in the distorted image to display. The magnification factor needed in this calculation is stored in a special look-up table that reduces the complexity of the hardware design, without significant loss of precision. The application of bilinear interpolation to improve the quality of the corrected image is also discussed and a real-time approach is presented. This approach uses a novel method of row buffering to compensate for data bandwidth constraints when trying to obtain the required pixels for interpolation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Effective Image Demosaicking Algorithm with Correlations among RGB Channels

In this paper, an effective image demosaicking algorithm, which is based on the correlation among the three primary colors, is proposed for mosaic image with Bayer color filter array (CFA). To reduce the distortion and improve the reconstruction quality, the proposed interpolation method makes full use of the brightness information and the edge information. We design several filters with size o...

متن کامل

Field Programmable Gate Array–based Implementation of an Improved Algorithm for Objects Distance Measurement (TECHNICAL NOTE)

In this work, the design of a low-cost, field programmable gate array (FPGA)-based digital hardware platform that implements image processing algorithms for real-time distance measurement is presented. Using embedded development kit (EDK) tools from Xilinx, the system is developed on a spartan3 / xc3s400, one of the common and low cost field programmable gate arrays from the Xilinx Spartan fami...

متن کامل

Developing a FPGA-Based High Performance, Power-Aware Architecture for the Correction of Radial Lens Distortion in Video Stream

Images captured by wide-angle cameras show barrel type spatial (or radial lens) distortion due to wide-angle configuration of the camera lens where image regions farther from the center are compressed in a nonlinear fashion. The radial lens distortion correction technique based on least squares estimation corrects a distorted image by expanding it nonlinearly so that straight lines in the objec...

متن کامل

Real-Time Restoration of Lens Distorted Images by Digital Image Processing

This paper describes a real-time system for image acquisition, where images are corrected for lensdistortion. Three kinds of distortion can be corrected by the system: barrel, pincushion and pocket-handkerchief. Applications can be found in very high light-efficient systems where lenses with a large numerical aperture produce barrelor pincushion distortion. Examples are medical X-ray systems, w...

متن کامل

New adaptive interpolation schemes for efficient meshbased motion estimation

Motion estimation and compensation is an essential part of existing video coding systems. The mesh-based motion estimation (MME) produces smoother motion field, better subjective quality (free from blocking artifacts), and higher peak signal-to-noise ratio (PSNR) in many cases, especially at low bitrate video communications, compared to the conventional block matching algorithm (BMA). Howev...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003